home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 075 (1988-11-15)(Ossowski, Stefan)(DE)(PD).zip / Taifun 075 (1988-11-15)(Ossowski, Stefan)(DE)(PD).adf / VirusX / virusx.docs < prev    next >
Text File  |  1988-08-14  |  6KB  |  169 lines

  1.  
  2.                   -VirusX-
  3.  
  4.               by Steve Tibbett
  5.  
  6.  
  7.    - The Complete Virus Removal System! -
  8.  
  9. VirusX - Fourth in a growing line of "X-Utilities".
  10.  
  11. V1.01 Note:  1.01 is just 1.0 with a bug fixed.  Also
  12. cleaned up the source a tad (one less Goto).
  13.  
  14. V1.2 Note: 1.2 is the same as 1.01 but also adds
  15. detection of the Byte Bandit virus both in RAM and
  16. on Disk.
  17.  
  18. V1.21 Note: 1.21 is just 1.2 cleaned up a little bit,
  19. V1.2 shouldn't have been released the way it was (Just
  20. one printf where it shouldn't have been).
  21.  
  22.  -> READ V1.2 Byte Bandit Virus notes at the <-
  23.            -> end of this file! <-
  24.  
  25. The SCA Virus is something that's been following us around
  26. for a couple of months now, and I think it's about time
  27. we got rid of it for good.
  28.  
  29. There are a number of CLI-based Virus Checkers out there,
  30. which do their job just fine, but if you're not into
  31. using CLI, what do you do?  You use VirusX!
  32.  
  33. Please, I encourage you to give this program to anybody
  34. who might have the virus.  Including your local dealer -
  35. some of the dealers in this area have the virus all over
  36. their disks, which they allow customers to copy, and
  37. they don't do anything about it because they don't know
  38. how.  VirusX makes it extremely simple.
  39.  
  40. You can put VirusX in your Startup-Sequence.  When run,
  41. it will open a small window so you know it's there (and
  42. it will display the occasional message in it).  Whenever
  43. a disk is inserted into any of the 3.5" drives, that disk
  44. is automagically checked for the SCA virus, and also
  45. checked to see if it's boot sector is "Standard".  If
  46. the disk has a nonstandard boot sector, it is either
  47. a new form of virus which I don't know about yet, or it
  48. is a commercial program which uses the boot block for 
  49. something constructive (like booting their game).
  50.  
  51. If VirusX finds a boot block it is suspicious about, it
  52. will present the user with a requester either warning
  53. him that the disk has the SCA virus, or telling him that
  54. the boot code is nonstandard.  In either case, he is
  55. given the option to either ignore it, or to Remove it.
  56.  
  57. If the user selects Remove, after he says he's SURE he
  58. wants to rewrite the disk's boot sector (Remember: Never
  59. rewrite the boot sector of a commercial program unless
  60. you KNOW that program doesn't use it for something
  61. else.  If the program gives you the AmigaDOS window before
  62. running, you know it is safe to repair that disk.).  
  63. The boot code written back to the disk by VirusX is the
  64. same boot code that the AmigaDOS INSTALL command (and
  65. it's compatible counterpart on one of the fish disks)
  66. uses.  
  67.  
  68. If you run across a strain of the virus, or any other virus
  69. that VirusX doesn't specifically warn of, PLEASE send
  70. me a copy of a disk with that virus on it!  I want to
  71. keep VirusX current, and to do so, I need the viruses.  
  72. I have heard tell of two other viruses besides SCA, but
  73. I don't know much about them - yet.
  74.  
  75. Of course, there are those of you who are thinking that
  76. I am some nut case trying to spread my own virus hidden
  77. under the guise of a virus checker.  Well, just for you,
  78. I've included the C source code.  Please, if you don't 
  79. trust me, don't discard a useful utility as untrustworthy
  80. for no reason, CHECK THE SOURCE!  Recompile it if you
  81. think I'm trying to slip a fast one on you.  I just
  82. want to see the virus out of all of our lives.
  83.  
  84. I want feedback on this!  Send me a letter!
  85. This program is Copyrighted, but is freely redistributable
  86. (It's NOT Shareware).  Do what you want with it, but 
  87. Please don't use it for evil purposes.  That's what I'm 
  88. trying to prevent.
  89.  
  90. My address:
  91.  
  92.     Steve Tibbett
  93.     2710 Saratoga Pl. #1108
  94.     Gloucester, Ontario
  95.     K1T 1Z2
  96.  
  97.     My BBS: OMX BBS, 613-731-3419.
  98.  
  99.  
  100. One final note:  If you click in VirusX's window, the screen's
  101. title bar will show information on how many disks VirusX has
  102. looked at, and how many it has found the virus on.  
  103.  
  104.  
  105. ---------------------------------------------------------------
  106.  
  107. VirusX 1.2 Notes:
  108.  
  109. The old -C option on the command line is gone.  VirusX will
  110. automatically check ALL drives for Virii as soon as the 
  111. program is run.
  112.  
  113.  - When VirusX finds and removes the Byte Bandit Virus in RAM
  114.    on a German A2000, the machine will sometimes crash.  I
  115.    don't know why this happens, but it works perfectly on the
  116.    B2000 and the 500 and 1000...
  117.  
  118. BYTE BANDIT VIRUS:
  119.  
  120. The Byte Bandit virus is the main reason for this release of
  121. VirusX.  What the Byte Bandit virus does is once it's in
  122. memory, it copies itself to just above the high memory
  123. pointer on the first hunk of RAM it can find (Which means
  124. it's not always in the same place), wedges itself into the
  125. Interrupt Server chain, into the Trackdisk.device's vectors,
  126. and creates itself a Resident structure so it can hang
  127. around after reboot.
  128.  
  129. It watches EVERY disk inserted, and will write itself to ANY
  130. bootable disk that is inserted!  This one can spread like
  131. wildfire - every disk you insert into your external drive during
  132. a session with this Virus loaded will result in all those disks
  133. being infected.  Ouch.
  134.  
  135. Also, if you Install a disk while this virus is going, it will 
  136. just copy itself back to the disk - which is why I had to wipe
  137. it from memory in VirusX 1.2...
  138.  
  139. When VirusX finds this virus on a disk, it will also display a
  140. "Copy Count" which is the number of disks that have been
  141. infected by that "Branch" on the "Tree" that the virus is on - 
  142. If you infect a disk with your copy, and your copy is number
  143. 300, then that copy will be #301.  If he infects somebody, 
  144. that will be #302, but on YOUR copy, two infectations down
  145. the line, there will be another #302... Anyways, the copy count
  146. on MY Byte Bandit virus is #879... 
  147.  
  148. Note that VirusX will check RAM for this virus as well as
  149. the disk.  This was necessary as you can tell from the description
  150. above.
  151.  
  152. Special thanks must go here to Dave Hewett, who, 2 days after I
  153. gave him a copy of the virus, gave me a printed, commented
  154. disassembly of the virus with meaningful labels and everything
  155. I needed to stomp it - Thanks Dave!
  156.  
  157. Thanks must also go to Bruce Dawson of CygnusSoft Software, who 
  158. went to the trouble of being the First person to send me this
  159. Virus.  (As of yet, he's also the ONLY person - Geez, folks, I
  160. need YOUR help to do this too, eh?)
  161.  
  162. ---------------------------------------------------------------
  163.  
  164. Once again, I KNOW there is another virus out there.  Please, 
  165. if you have it, send it to me!
  166.  
  167.     ...Steve
  168.  
  169.